package com.ddw.meedeeuh.shared.movie;

import com.ddw.meedeeuh.shared.io.SourceFile;
import com.ddw.meedeeuh.shared.io.SourceFolder;

public interface Movie {

	public String getName();
	public Integer getYear();
	public String getOriginalTitle();
	public String getSortTitle();
	public String getSet();
	public Double getRating();
	public Boolean isTop250();
	public Integer getVotes();
	public String getOutline();
	public String getPlot();
	public String getTagLine();
	public Integer getRuntime();
	public String getThumbnail();
	public String getMpaa();
	public Integer getPlayCount();
	public Boolean isWatched();
	public String getImdbId();
	public String getTrailer();
	public String getGenre();
	public String getCredits();
	public Iterable<? extends StreamDetails> getStreamDetails();
	public String getDirector();
	public SourceFolder getFolder();
	public SourceFile getNfo();
	public SourceFile getPoster();
	public SourceFile getFanart();
	public Iterable<? extends Actor> getActors();
	public Iterable<? extends ExtraThumb> getExtraThumbs();
	public int getStreamDetailsCount();
	public int getActorsCount();
	public int getExtraThumbsCount();

}
